Part Number Hot Search : 
225M0 TA121 54HC13 SHJD2250 LM2596 TPSSB48 00MHZ 4D227M00
Product Description
Full Text Search
 

To Download E7320 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  intel ? E7320 memory controller hub (mch) specification update june 2005 document number: 303042-003 notice: the intel? E7320 mch may contain design defects or errors known as errata that may cause the product to deviate from published spec ifications. current characterized errata are documented in this specification update.
2 intel ? E7320 memory controller hub (mch) specification update information in this document is provided in connection with intel ? products. no license, express or implied, by estoppel or otherwise, to any intellectual property righ ts is granted by this document. except as provided in intel?s terms and conditions of sale for such products, intel assumes no liabi lity whatsoever, and intel disclaims any express or implied warranty, relating to sale and/or use of intel products includi ng liability or warranties relating to fitness for a particular purpose, merchantabili ty, or infringement of any patent, copyright or other intellectual property right. intel products are not intended fo r use in medical, life saving, or life sustaining applications. intel may make changes to specifications and pr oduct descriptions at any time, without notice. designers must not rely on the absence or characteristics of any features or instruct ions marked ?reserved? or ?undefined.? int el reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. contact your local intel sales office or your distributor to obtain the latest specifications before placing your product order . intel, intel xeon, intel netburst, and the intel logo are trademarks or registered trademarks of intel corporation or its subsi diaries in the united states and other countries. copyright ? 2004, intel corporation. *other names and brands may be claimed as the property of others.
intel ? E7320 memory controller hub (mch) specification update 3 contents revision history ............................................................................................................... .. 4 preface ........................................................................................................................ ....... 5 summary table of changes ............................................................................................... 6 identification information .................................................................................................... 9 errata......................................................................................................................... ....... 10 specification changes...................................................................................................... 19 specification clarifications................................................................................................ 20 documentation changes.................................................................................................. 21
4 intel ? E7320 memory controller hub (mch) specification update revision history revision history version description date -001 ? initial publication. august 2004 -002 ? added c4 stepping information. ? added errata 24 -26. november 2004 -003 ? added specification clarification 1. june 2005
intel ? E7320 memory controller hub (mch) specification update 5 preface this document is an update to the memory inte rface specifications cont ained in the affected documents/related documents table below. this document is a compilation of device and document errata and specificati on clarifications and changes. it is intended for hardware system manufacturers and software developers of applications, operatin g systems, or tools. information types defined in nomenclature are cons olidated into the this update document and are no longer published in other documents. this document may also contain information that was not previously published. affected documents/related documents nomenclature errata are design defects or errors. these may cause the intel ? E7320 mch to deviate from published specifications. hardware and software designed to be used with any given stepping must assume that all errata documented for th at stepping are present on all devices. specification changes are modifications to the current published specifications. these changes will be incorporated in any new release of the specification. specification clarifications describe a specification in greater detail or further highlight a specification?s impact to a complex design situation. these clarifications wi ll be incorporated in any new release of the specification. documentation changes include typos, errors , or omissions from the current published specifications. these will be incorporated in any new release of the specification. note: errata remain in the specification update throughout the product?s lifecycle, or until a particular stepping is no longer commercially available. un der these circumstances, errata removed from the specification update are archived and available upon request. specification changes, specification clarifications and documentati on changes are removed from the specification update when the appropriate changes are made to the appropriat e product specification or user documentation (datasheets, manuals, etc.). document title reference number intel ? E7320 memory controller hub (mch) datasheet 303007
6 intel ? E7320 memory controller hub (mch) specification update summary table of changes summary table of changes the following table indicates th e errata, specification changes, specification clar ifications, or documentation changes which apply to the E7320 mch. intel may fix some errata in a future stepping of the componen t, and account for the other outstandin g issues through documentation or specification changes as noted. this table uses the following notations: codes used in summary table x: errata exists in the stepping indicated. specification change or clarification that applies to this stepping. (no mark) or (blank box): this erratum is fixed in listed stepping or specification change does not apply to listed stepping. doc: document change or upd ate will be implemented. plan fix: this erratum may be fixed in a future stepping of the component. fixed: this erratum has been previously fixed. no fix: there are no plan s to fix this erratum. change bar to left of table row indicates this item is either new or modified from the previous version of this document.
intel ? E7320 memory controller hub (mch) specification update 7 summary table of changes errata no. stepping status errata c1 c2 c4 1 xxxno fix data corruption after an illegal fr ont side bus configuration write 2 xxxno fix improper ecc and memory initialization while in symmetric mode 3 xxxno fix single channel ecc error injection issue 4 xxxno fix pci express* add-in card presence detect state misreported 5 xxxno fix incorrect pci express link/lane numbers driven in degraded link 6 xxxno fix pci express compliance mode issue 7 xxxno fix pci express link traini ng failures on hot reset 8 xxxno fix subsystem identification and subsystem vendor identification register issue 9 xxxno fix mch responds with illegal access on the hub interface for 32 gb configurations 10 xxxno fix mch hang on pci express enhanced configuratio ns to non-existent devices causes hang 11 xxxno fix spurious errors logged during link training events 12 xxxno fix ddr2 write offset issue 13 xxxno fix hilocs bit not readable in me mory error address registers 14 xxxno fix mch transitions from poll ing.active prematurely 15 xxxno fix non-fatal completion timeout erro rs observed on pci express devices 16 xxxno fix mch fails to train when non-ts1/ts2 training sequences are received 17 xxxno fix dimm sparing issue with demand scrub enabled 18 xxxno fix configuration transaction may be ignored in mch when configuration request retry status is enabled in pci express to pci/pci-x bridges 19 xxxno fix pci express x4, x8 links may train down to lower width 20 xxxno fix skp ordered set may not be sent within required interval 21 xxxno fix end symbol omitted from the last pm_request_ ack dllp while entering l2 state on x1 pci express link 22 x x plan fix system hang may occur when entering s4 and s5 power states 23 x x plan fix transposed interrupt messages across hub interface 24 xxxno fix completion timeout errors in the presenc e of heavy pci express peer-to-peer traffic 25 xxxno fix smbdat and smbclk signals pulled down in s5 26 xxxno fix multiple pci express protocol errors may result in fatal receiver overflow
8 intel ? E7320 memory controller hub (mch) specification update summary table of changes specification changes number specification changes none for this revision of the specification update specification clarifications number specification clarifications 1 clarification to section 4.4.1, ?memory remapping?, in the eds documentation changes number documentation changes 1 interupt redirection
intel ? E7320 memory controller hub (mch) specification update 9 identification information identification information component identification via programming interface the intel ? E7320 mch can be identified by the following register contents: notes: 1. the vendor id corresponds to bits 15:0 of the vendor id register located at offset 00 - 01h in the pci bus 0, device 0, function 0 configuration space. 2. the device id corresponds to bits 15:0 of the device id register located at offset 02 - 03h in the pci bus 0, device 0, function 0 configuration space. 3. the revision number corresponds to bits 7:0 of the revi sion id register located at offset 08h in the pci bus 0, device 0, function 0 configuration space. component marking information the intel ? E7320 mch stepping can be identified by the foll owing component markings: mch version stepping vendor id 1 device id 2 revision number 3 E7320 c-1 8086h 3592h 09h E7320 c-2 8086h 3592h 0ah E7320 c-4 8086h 3592h 0ch mch stepping spec E7320 c-1 sl7p4 E7320 c-2 sl7re E7320 c-4 sl7xv
10 intel ? E7320 memory controller hub (mch) specification update errata errata 1. data corruption after an illegal front side bus configuration write problem: when an illegal fsb configuration write occurs (bits [30:24] of the configuration address register (config_address, i/ o address 0cf8h) are non-zer o) pci configuration accesses following this write may be corrupted. implication: this is a mishandled error case and causes corruption of transactions after this transaction. this is an illegal case. workaround: do not write non-zero values to the pci conf iguration address regist er reserved fields. status: for the steppings effected, see the summary table of changes . 2. improper ecc and memory initialization while in symmetric mode problem: ecc and memory initialization is not properly executed when the mch is in symmetric addressing mode. the mch automatically enters symmetric address bit pe rmuting when precisely four identical ranks of memory are available. implication: correctable and uncorrectable me mory errors may be detected since ecc is not properly initialized. the entire me mory array is not initialized with zeros. workaround: refer to your intel representative for details status: for the steppings effected, see the summary table of changes . 3. single channel ecc error injection issue problem: in single channel mode, single ecc error injection to quad-word 4/5 or quad-word 6/7 is not functional. the ?inject all? function works for all qu ad-words as expected, as do all injection cases in dual channel mode. implication: injected errors will not propagate to the memory array. as a result, when the memory location is read, the correctable read memory error channe l b and correctable read memory error channel a of the dram_ferr register (device 0, function 1, offset 80h bit 0 and 8 respectively) report no errors. workaround: use ?inject always? or limit error injection via the eccdiag register to the first half of the cache line when in single channel mode. status: for the steppings effected, see the summary table of changes . 4. pci express* add-in card presence detect state misreported problem: pci express ports that ar e configured as non-hot plug capable incorrectly assert the add-in card presence detect state in the pci express slot st atus register (exp_sltsts device 2-3, function 0, offset 7e-7fh bit 6) regardless of the presence of an add-in card. implication: software may interpret the presence of an add-in card when none exists. workaround: utilize the link active bit in the vendor specifi c status register 1(vs_sts1 device 2-3, function 0, offset 47h bit 1) as an alternative to the presence detect state bit. status: for the steppings effected, see the summary table of changes .
intel ? E7320 memory controller hub (mch) specification update 11 errata 5. incorrect pci express link/lane numbers driven in degraded link problem: if a failure of receiver detect or bit/symbol lock o ccurs on lane 0 (lane 7 in the case of physical lane reversal) while other lanes successfully achieve bit/symbol lock in the early stages of polling.active, the mch will exhibit anomalous la ne numbering during the ensuing failed training sequence. note that this anomalous behavior only occurs in situations wh ere the combination of successful and failing lanes will result in a tr aining failure, and a retu rn to the polling state. implication: when such a failed training is in progress, non-compliant non-p ad lane numbers may be observed on the mch downstream lanes. the observed beha vior may be seen as the mch attempting a link split. workaround: none status: for the steppings effected, see the summary table of changes . 6. pci express compliance mode issue problem: when a x8 link exits pci express compliance mode , the mch will attempt to retrain as two x4 links. this issue manifests itself when the mch inadvertently enters compliance mode. implication: upon exiting compliance mode, the mch link will attempt to train a downstream x8 device as two separate x4 links. depending on the capabilities of the downstream device, the link width will be configured as either x4 or x1. workaround: set bit 0 to 1b in bus 0, device 0, function 0, of fset f5h. this will force the mch to not enter compliance mode. note that the mch defaults to compliance mode disabled. status: for the steppings effected, see the summary table of changes . 7. pci express link training failures on hot reset problem: when issuing a hot reset via the bridge control re gister (bctrl, bus 0, de vice 2-3, function 0, offset 3eh bit 6, 1b) secondary bus reset bit to a pci express slot, the link may fall back degraded to a lower link width. implication: the link may degrade in width or fail to train all together after a hot reset . workaround: implement a software algorithm that issues a secondary bus reset upon a link training failure for 2 ms. the algorithm should su pport at least three iterati ons of secondary bus resets. status: for the steppings effected, see the summary table of changes . 8. subsystem identification and subsystem vendor identification register issue problem: the subsystem vendor identification register (svi d, bus 0, d0:f0/f1, d1:f0, d2:f0 & d8:f0, offset 2c-2dh) and the subsystem identification register (sid, bus 0, d0:f0/f1, d1:f0, d2:f0 & d8:f0, offset 2e-2fh) are not able to be written to independently. writing to one register causes both to become read only. implication: if the values written to these two registers are no t written via the dword address, then the second value written will not be set. workaround: write to both registers at the same time using pci configuration dword writes. status: for the steppings effected, see the summary table of changes . 9. mch responds with illegal access on the hub interface for 32 gb configurations problem: when devices behind the ich try to access a memo ry address above 4 gb in systems with 32 gb of physical memory, an illegal access erro r is incorrectly flagged by the mch.
12 intel ? E7320 memory controller hub (mch) specification update errata implication: a spurious error is flagged, and accesses between 4 gb and 32 gb will not succeed in the 32 gb (maximum) memory configuration, which can result in a system hang. workaround: refer to your intel representative for details the intel ? e7520, E7320, and e7525 memory controller hub (mch) comp onents bios specification for details. status: for the steppings effected, see the summary table of changes . 10. mch hang on pci express enhanced configurations to non-existent devices causes hang problem: a system hang may occur when writing or reading to offsets above 0x0ff using the pci express enhanced configuration sp ace of a non-existent device. implication: an invalid access error will be flagge d, and a system hang may result. workaround: polling or testing for devices must be done using offsets below 0x0ff. access must not be issued to offsets above 0x0ff unless the targ eted device is confirmed present. status: for the steppings effected, see the summary table of changes . 11. spurious errors logged during link training events problem: the mch reports spurious receiver errors during initial link training, after a retrain, or after a secondary bus reset has occurred. implication: spurious receiver errors will be logged in the as sociated port. there are no negative side effects besides the misreported error. workaround: upon initial training and after each retrain or s econdary bus reset, clear the correctable error detected bit of the pci express device status re gister (exp_devsts, device 2-3, function 0, offset 6e-6fh bit 0, 1b) and the receiver error status bit of the pci express correctable error status register (exp_corerrsts, device 2-3, func tion 0, offset 110-113h bit 0, 1b). also clear the ferr/nerr bits that flag correctable errors (exp_ferr/ex p_nerr, device 2-3, function 0, offset 160-163h / 164-167h bit 6, 1b). status: for the steppings effected, see the summary table of changes . 12. ddr2 write offset issue problem: dq/dqs signals terminate to a level about 300mv below vddq/2 between write bursts. no functional failures have been obser ved as a function of this issue. implication: signal integrity issues may be observed. workaround: none status: for the steppings effected, see the summary table of changes . 13. hilocs bit not readable in memory error address registers problem: in the error address registers, bit 0 (hilocs) is not accessible via software and will always return 0b if read. the affected registers are: register device:function:offset dram_sec1_add d0:f1:a0-a3h dram_ded_add d0:f1:a4-a7h
intel ? E7320 memory controller hub (mch) specification update 13 errata implication: software cannot rely on these bits. workaround: refer to your intel representative for workaround details. status: for the steppings effected, see the summary table of changes . 14. mch transitions from polling.active prematurely problem: during a standard link training sequence, the mch should remain in polling.active until ts1 ordered sets with link and lane set to pad are received on all lanes that passed receiver detect. because the mch does not explicitly check for pad on the link and lane numbers, it is possible for the mch to transition from polling.active to polling.config when a downstream device is not executing a standard link training sequence (i.e. when the downstream device is actually in recovery or reset). implication: this early transition to polling.config may result in a degraded link width (e.g. a x4 port may train as x1), but the link will train. workaround: none required. status: for the steppings effected, see the summary table of changes . 15. non-fatal completion timeout errors observed on pci express devices problem: when pci configuration accesses are made on secondary buses to mch pci express bridges (device 2-3, function 0), non-fatal completion timeout errors (exp_uncerrsts, device 2-3, function 0, offset 104h bit 14) may be observed in the mch. this condition also applies to pci configuration accesses on any downst ream device that is in the ho t reset state or is disabled. implication: the system may escalate non-fa tal pci express completion timeout errors inadvertently. workaround: there are two viable workarounds: 1. mask the completion timeout errors on mch pc i express bridge devices with unpopulated slots as identified by the pr esent detect state bit (exp_slt sts, device 2-3, function 0, offset 7eh bit 6) in the pci express slot status re gister. if a device is present but disabled or in the hot reset state then the l ink active bit (vs_sts1, device 2-3, function 0, offset 47h bit 1) should be verified for link status. 2. construct a completion timeout handler to clear th e error and return if th e present detect state bit and the link active bit are clear. status: for the steppings effected, see the summary table of changes . 16. mch fails to train when non-ts1/ts2 training sequences are received problem: during the pci express training sequence, if a br oken endpoint or a good endpoint on a broken board has correct receiver terminat ion on any lane and transmits si gnals on that lane that can be seen at the mch and are not valid ts1/ts2 training sequences, the mch will fail to train that link at all. implication: the pci express specification intends that, if some lanes are transmitting bogus data instead of valid training sequences, those lanes should be treated as broken, and the link should fail down to an acceptable width (such as x1). if lane 0 were fa iling in this manner, the link would fail to train per the pci express specification. if a higher-numbered lane were failing in this manner, the pci dram_scrb_add d0:f1:a8-abh dram_retr_add d0:f1:ac-afh dram_sec2_add d0:f1:c8-cbh register device:function:offset
14 intel ? E7320 memory controller hub (mch) specification update errata express specification requires that the link attempt to train as a x1 on lane 0 - the mch will not train in this scenario. failures are anticipated to occu r because of a broken transmitt er/receiver path, or a silent transmitter. none of those failure modes will cause the mch to fail to train, since either the receiver termination will be missing, or the transmitted signals will not be seen at the mch. in order to see invalid transmitted signals at the mch, either a logic bug in the other pci express endpoint would be required, or a signal integrity issue so severe as to make operation impossible. workaround: none status: for the steppings effected, see the summary table of changes . 17. dimm sparing issue with demand scrub enabled problem: when spare copy is in progress and a demand scrub (as a result of a demand fetch with a correctable error) to an address resolving to th e scrublim is performed, the process of spare copy from the failing dimm to spar e dimm may terminate prematurely. implication: a system hang may occur when the spare dimm is brought ?on-line? premat urely and bad data is read from this dimm. this condition is a result of the premature exit of the spare copy process. workaround: bios should disable demand scrub prior to initia ting spare copy and re-enable it after the data migration is complete. demand scrubbing can be enabled and disabled by updating the scrub limit and control register (scrublim device 8, function 0, offset c8-cbh bit 27). status: for the steppings effected, see the summary table of changes . 18. configuration transaction may be ignored in mch when configuration request retry status is enabled in pci express to pci/pci-x bridges problem: under certain circumstances that include a mix of pci express traffic in the presence of completions with confi guration retry status (c onfiguration space traffic receiving crs, and other traffic that is posted / governed by posted flow control credits) on a given pci express port, the mch may ignore and fail to issue an outbound configuration space access indefinitely. this behavior has been observed in configurations with pci express to pci/pci-x bridge devices under circumstances where at least one device ?behind? th e bridge is active and operational, while at least one other device ?behind? the bridge remains unresponsive to configuration requests for an extended period of time. such failures ultimately manifest themselves as cpu ierr# assertions, which commonly precipitates a platform reboot. completions with configuration request retry status are generally sent by a pci express to pci/ pci-x bridge when it re lays configuration space traffic to a pci/pci-x device which exhibits a lo ng latency in responding to configuration space traffic. the crs completion status mechanism is intended to prevent a pci express completion timeout from occurring in cases where historical pci/ pci-x implementations would experience an extended latency without response, but would no t generate any timeout or associated error. implication: a system hang may occur. workaround: to avoid configuration transactions from being ignored, intel strongly recommends that bios should disable configuration request retries in all pci express bridge devices. for intel? 6700pxh 64-bit pci h ub this is accomplished by clearing th e bridge configuration retry enable bit in the device control register (d0:f0,2:r04ch bit 15). this bit is cleared by default. some pci or pci-x devices may require lengthy self-initiali zation sequence (up to 1.5 sec as defined by pci express base specification 1.0a) to complete be fore they are able to service configuration requests after reset. in order to ensure the ab ility of the system to successfully enumerate pci devices, bios should disable pci express comple tion timeout in the root port configuration of mch links connected to intel? 6700pxh 64-bit pci hub, intel? iop332, and intel? 41210 devices (including add-in cards) by setting the completion timeout timer disable bit in the vendor specific command register (d2-3:f0:r045h bit 3). bios should ensure that the completion timeout timer remains enabled (defau lt) for other active pci express links. bios
intel ? E7320 memory controller hub (mch) specification update 15 errata should also ensure that the completion timeout er ror mask is set in mch root ports associated with inactive pci express links (unpopulated slots or disabled devices) -- refer to erratum 15 for detail. status: for the steppings effected, see the summary table of changes . 19. pci express x4, x8 links may train down to lower width problem: it has been observed that x4, x8 links may fail to train to their full link widths. this behavior occurs infrequently. the issue is caused by the mch ex iting the polling.active state and entering the polling.config state prior to the downstream device entering the polling.active state. implication: pci express ports may fail train to at full width. workaround: intel recommends an algorithm that will issue an secondary bus reset upon a link training failure for 2ms. the algorithm should support at least three iterations of secondary bus resets. status: for the steppings effected, see the summary table of changes . 20. skp ordered set may not be sent within required interval problem: during link recovery on a pci express port, th e mch may fail to transmit a skp ordered set within the required time interval as defined in th e pci express 1.0a specifi cation if a tlp or dllp was pending when the link entered recovery.idle state. implication: if the receiving device depends upo n receipt of a skp ordered se t to progress through link recovery, a timeout will occur resulting in link down and automatic reinitialization of the pci express link. a link transitions through recovery only under exceptional operational conditions. following the link recovery timeout and reinitialization, the link should resume normal operation unless the original link recovery condition was ente red as a result of a hard failure mechanism. workaround: none status: for the steppings effected, see the summary table of changes . 21. end symbol omitted from the last pm_request_ack dllp while entering l2 state on x1 pci express link problem: when a x1 link transitions into the l2 state, the mch may fail to transmit the end symbol of the last pm_request_ack dllp. implication: if a downstream device expects an end symbol in the last pm_request_ack dllp from the mch, it may incorrectly decode the electrical orde red set that follows. endpoints should expect the com symbol in the electrical ordered set to indicate a final confirmation to transition the link to the l2 state. workaround: none status: for the steppings effected, see the summary table of changes . 22. system hang may occur when entering s4 and s5 power states problem: when the system is transitioning into the s4 or s5 state, the mch may fail to respond to an ich power management handshake event resulting in a system lock. specifica lly, when the duration between the rising edge of hiclk and the precedin g rising edge of hclkin is between 1.6ns - 2.7ns when measured at th e mch pins, it is possible to encounter this erratum. this also implies that if a platform is outside this range, this erratum will not be encountered. when this failure occurs the system will maintain power and remain unresponsive indefinitely. once the system becomes unresponsive after encountering this erratum, it will only resume operation after an ac power cycle or an unconditional powerdown.
16 intel ? E7320 memory controller hub (mch) specification update errata under normal operation, a transition into s3-s5 w ill have the following processor bus signature: 1. ich asserts stpclk# to the processor. 2. processor issues a stop grant acknowle dge transaction on the processor bus. 3. ich asserts slp# to the processor. in the failing case steps 1 and 2 are observed, but step 3 is not. implication: system may hang during a power management transition. workaround: refer to your intel representative for workaround details. status: for the steppings effected, see the summary table of changes . 23. transposed interrupt messages across hub interface problem: in cases where virtual wire interrupt messages (assert/deassert-int[a, b, c, d]) received on pci express are spuriously short (the deassert message is received before the assert message can be forwarded by the mch to the ich), the mch may in frequently transpose th e interrupt assert and deassert messages across the hub interface. under normal conditions the mch will forward an interrupt assert message origin ating from a pci express port over the hub interface prior to receiving or forwarding the corr esponding deassert message. in the event that the transposition occurs, the virtual wire is left a sserted at the ich when it is in fact de-asserted at the source. the virtual wire will remain asserted until a subsequent interrupt on that same virtual wire arrives to clear the condition. during the period where the vi rtual wire remains ?stuck? asserted, spurious interrupts will be forwarded to the processor(s). implication: systems running with a single logical processor (most commonly in uni-processor configurations when hyper-threading technology is disabled) and op erating in legacy pic mode or virtual wire mode a may hang under high i/o-driven interrupt stress. for systems operating in full apic mode where the number of virtual interrupt lines (inta, intb, etc.) used by all pci express adapters in a system exceeds the number of logical processors (thread s), the system may hang. workaround: bios updates are required to support pic mode. us e of pci express adapters is not recommended. pci express devices down on the motherboard are supported if they are single function devices or have their ioapic enabled. refer to your intel representative for details. status: for the steppings effected, see the summary table of changes . 24. completion timeout errors in the presence of heavy pci express peer-to- peer traffic problem: when a single pci express port r eceives a continuous stream of posted transactions targeting a peer pci express port (as opposed to targeting memory), and the throughput into the sending port is equal or higher than that of the destination port, the mch will continuously grant the sending port access to the target port until a break in th e posted traffic occurs. under these conditions, a third pci express port attempting to send one or mo re posted transactions to the same target port will be held off for an unbounded period of time (until a break occurs in the transmit stream from the port currently granted access). gi ven the right mix of traffic to th e port that is thus blocked, and sufficient duration on the ?continuous stream? of posted transactions at the target port, a completion timeout error may occur on the port that is blocked. note that outbound cpu traffic to the target port and completions for inbound read s from the target port are not impacted by the blocking mechanism; only competing peer tr ansfers to the target will be stalled. implication: when pci express peer-to- peer transfers are sufficiently larg e and uninterrupted, and transfers are initiated on multiple source ports targeting the same destination port, completion timeout errors may occur. in order to trigger such a timeout, on e of the peer source ports must be blocked for at least 16.7 ms.
intel ? E7320 memory controller hub (mch) specification update 17 errata workaround: limit the uninterrupted duration (total data payl oad size) for transfers be tween peer pci express ports, such that no one continu ous transfer will exceed a duration of 16.7 ms. for reference, each x4 pci express port is capable of transferring well over 12 mb of data in 16.7 ms, thus an uninterrupted blockage of such duration is not expected to occur unless extreme circumstances are contrived. status: for the steppings effected, see the summary table of changes . 25. smbdat and smbclk signals pulled down in s5 problem: according to smbus specification 2.0 the smbdat and smbclk signal s are to float while in the s5 state. due to device protection circuitry thes e signals are pulled down while in the s5 state. implication: devices on auxiliary power such as a bmc that sh are an smbus connection with the mch will not be able to signal on the smbus in the s5 state due to the signals being pulled down. workaround: a mux can be incorporated into the smbus to disconnect the mch when the platform goes into the s5 state. status: for the steppings effected, see the summary table of changes . 26. multiple pci express protocol errors may result in fatal receiver overflow problem: if a pci express device connected to the mch genera tes multiple transaction layer protocol errors, including, unexpected completio n packets or malformed transac tion layer packets (tlps) that otherwise pass all link-layer error checking, and ha ve the correct alignment on the interface, the mch may experience a fatal receiver overflow. implication: if the above conditions ar e met, the mch may detect and log a ?fatal? receiver overflow error. mch behavior in the presence of this error is cons istent with the specification, in that continued operation on the port after such an error may be unreliable. workaround: intel recommends avoiding use of pci express de vices that generate unexpected completion or malformed tlp protocol violations . if this is unavoidable, the receiver overflow error detected by the mch may be escalated to a system event (e.g.: serr#) that prevents c ontinued operation on the compromised link. status: for the steppings effected, see the summary table of changes . 27. system marginalities may result in spurious link-down error events on power state changes problem: on system power state changes (s 3, s4, and s5) pci ex press devices are placed in the d3 device power state by the operating system, which results in automatic negotiation with the mch to enter the l1 link state. in systems where the cumulati ve noise present at the mch receiver pins exceeds the mch receiver threshold for detect ing electrical idle, the transition into l1 may fail to complete normally, ultimately resulting in a spurious link-down error from the mch. if link down error (d2- 7:f0:r140h, bit 11) is escalated using a fatal sy stem error (serr#) mechan ism, a blue-screen may result on exposed systems. the pci express specification for el ectrical idle at the receiver is 65 mv peak-peak differential, and characterization of the mch indicates that some lanes on some devices are marginal with respect to this specification. while l1 failures shou ld be exceedingly rare, in tel recognize that this specification is difficult to m eet, and acknowledge the exposure implication: systems with sufficient noise at the mch receivers and a bios profile that escalates the ?link down error? as a fatal system event may be expos ed to blue-screen occurrence on system power state transitions. exposure to the error increases with the cumulative noise (platform noise + silicon noise) present at the mch receivers when the link is in electrical idle. systems utilizing a bios configuration that does not escalate the ?lin k down error? as a fata l error are not exposed.
18 intel ? E7320 memory controller hub (mch) specification update errata custom operating systems or future operating systems that independently manage the power state of pci express devices outside the scope of system power state transitions would be similarly exposed to link-down errors via the same mechanism. in cases wh ere the destination power state on the attached device is between d0 and d3, any such link-down even t constitutes a r eal error from which software may only recover by fully reconf iguring the devices below the affected link. workaround: none status: for the steppings affected, see the summary table of changes . 28. possible loss of hot-swap power fault event in dual pci express hot-swap port configurations problem: during boot, as part of normal pci enumeration, the external hot-swap expander device on the pci express hot-swap ports must be configured. this pci enumerati on proceeds on a per device basis, during which an expander input change on the second port might get lost. there is sufficient time between configuration of the first pci express hot -swap port and the second port for this erratum to happen, due to interaction between the internal hot-swap controller and the external hot-swap expander. implication: a power fault event, as an exampl e, could occur on the second port before it was configured. the power fault event is thus not reported. workaround: force the configuration of both hot-swap controllers to occur back-to-back in time. this prevents any controller/expander traffic other than the configuration until both expanders have been configured, and ensures that the controller and th e external expander are in agreement. in bios, make sure that setting the hot-swap capable bi t for one of the hot-swap ports is followed immediately by setting the same bit for the other hot-swap port. status: for the steppings affected, see the summary table of changes .
intel ? E7320 memory controller hub (mch) specification update 19 specification changes specification changes there are no specification ch anges in this revision of the specification update.
20 intel ? E7320 memory controller hub (mch) specification update specification clarifications specification clarifications 1. clarification to section 4.4.1, ?memory remapping?, in the eds section 4.4.1 currently reads as follows: 4.4.1 memory remapping an incoming address (referred to as a logical address) is check ed to see if it falls in the memory remap window. the bottom of the remap window is defined by the value in the remapbase register. the top of the remap window is defined by the value in the remaplimit register. an address that falls within this window is remapped to the physical memory starting at the address defined by the tolm register. a clarification will be made to section 4.4.1 by adding a second paragraph which will read as follows: 4.4.1 memory remapping an incoming address (referred to as a logical address) is check ed to see if it falls in the memory remap window. the bottom of the remap window is defined by the value in the remapbase register. the top of the remap window is defined by the value in the remaplimit register. an address that falls within this window is remapped to the physical memory starting at the address defined by the tolm register. the remap operation increases the latency of cpu to memory accesses (within the remap area) by three clocks when the pipeline between the cpu interface and memory is empty (the ?idle latency? case). this may result in a measurable performance degradation within the remap range for latency-sensitive benchmarks that are run on lightly loaded systems. this latency difference disappears when latency-sensitive benchmarks are run on moderately to heavily loaded systems.
intel ? E7320 memory controller hub (mch) specification update 21 documentation changes documentation changes there are no documentation changes in th is revision of th e specification update . 1. interupt redirection the bit definition for the hardware interrupt redirection has been added. the following changes will be reflected in the next release of the datasheet. redirctl - redirection control - (d8:f0) address offset: 4c - 4fh access: r/w, ro size: 32 bits default value: 0000_648ch bit field default & access description 31:14 00001h reserved 13 1b r/w interrupt redirection algorithm (xtpr). 0 = lru (least recently used with in the lowest priority pool) 1 = highest number in lowest priority pool, default 12:0 048ch reserved
22 intel ? E7320 memory controller hub (mch) specification update documentation changes


▲Up To Search▲   

 
Price & Availability of E7320

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X